#include <array>
#include <iostream>

using namespace std;

int main()
{
    array<int, 10> a1 = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
    array<int, 10> a2 = {0}; // 所有元素值均为 0

    a1 = a2;    // 替换 a1 中的所有元素
    for (auto it1 = a1.begin(); it1 != a1.end(); ++it1)
        cout << *it1 << " ";
    cout << endl;

    a2 = {1};   // 只替换 a2 中的第一个元素
    for (auto it2 = a2.begin(); it2 != a2.end(); ++it2)
        cout << *it2 << " ";
    cout << endl;
}